搞了半天都不成。v1/,v1beta/都试了。
显示网络问题
mistral也是一样的链接问题。
问了Gemini,也没有管用的答案
mistral 可以了,Gemini还是不行
默认模型私有,所以其它用户看不到
要把这个设置为public
跟着大佬学习
能解决么?
如何设置呢?
你在管理员设置面板—模型—编辑,里面就可以选择公开模型,其它用户才能看到。
佬又开始研究owu了呀
函数添加进去了,也启用了
应该在函数里边添加api key吧, 那个位置呢?
import os
import json
from pydantic import BaseModel, Field
import google.generativeai as genai
from google.generativeai.types import GenerationConfig, GenerateContentResponse
from typing import List, Union, Iterator
DEBUG = False
class Pipe:
class Valves(BaseModel):
GOOGLE_API_KEY: str = Field(default=“”)
USE_PERMISSIVE_SAFETY: bool = Field(default=False)
def __init__(self):
self.id = "google_genai"
self.type = "manifold"
self.name = "Google: "
self.valves = self.Valves(
**{
"GOOGLE_API_KEY": os.getenv("GOOGLE_API_KEY", ""),
"USE_PERMISSIVE_SAFETY": False,
}
)
def get_google_models(self):
if not self.valves.GOOGLE_API_KEY:
return [
{
"id": "error",
"name": "GOOGLE_API_KEY is not set. Please update the API Key in the valves.",
}
]
try:
函数里边如何修改?
已经设置可以了,谢谢!
已经设置可以了,谢谢!还是大佬们的比问gemini管用
对滴!你也可以直接在函数里面改那个default
这样应该就可以默认给所有用户用你的key
单人的话这里添加一下就好
gemini 可以兼容 OpenAI 格式,只需要链接后面加上/openai
链接:https://generativelanguage.googleapis.com/v1beta/openai/
Soga!还有这种方法