"tests/test_modeling_tf_dpr.py" did not exist on "505f2d749eb52f4b8b803d8c9a5f04442446e6c2"
Commit 1bfbcff0 authored by wanglch's avatar wanglch
Browse files

Initial commit

parents
Pipeline #1204 canceled with stages
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
import streamlit as st
from zhipuai import ZhipuAI
from zhipuai.types.image import GeneratedImage
from .config import COGVIEW_MODEL, ZHIPU_AI_KEY
from .interface import ToolObservation
@st.cache_resource
def get_zhipu_client():
return ZhipuAI(api_key=ZHIPU_AI_KEY)
def map_response(img: GeneratedImage):
return ToolObservation(
content_type='image',
text='CogView 已经生成并向用户展示了生成的图片。',
image_url=img.url,
role_metadata='cogview_result'
)
def tool_call(prompt: str, session_id: str) -> list[ToolObservation]:
client = get_zhipu_client()
response = client.images.generations(model=COGVIEW_MODEL, prompt=prompt).data
return list(map(map_response, response))
BROWSER_SERVER_URL = 'http://localhost:3000'
IPYKERNEL = 'glm-4-demo'
ZHIPU_AI_KEY = ''
COGVIEW_MODEL = 'cogview-3'
from dataclasses import dataclass
from typing import Any
@dataclass
class ToolObservation:
content_type: str
text: str
image_url: str | None = None
role_metadata: str | None = None
metadata: Any = None
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
FROM image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-ubuntu22.04-dtk23.10.1-py310
ENV DEBIAN_FRONTEND=noninteractive
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment